package kr.or.javacafe.game;

import java.util.ArrayList;

public class CardCase {
	private final int numOfCards = Card.deck.length * Card.stic.length;
	private ArrayList card;
	
	public CardCase(){
		make();
	}
	
	public void make(){
		init();
		fulling();
	}
	
	public void init(){
		card = new ArrayList();
	}
	
	public void fulling(){
		while (true) {
			Card cd = new Card();
			if (!card.contains(cd)) {
				card.add(cd);
			}
			if (card.size()==numOfCards) {
				break;
			}
		}
//		int count = 0;
//		while (true) {
//			Card cd = new Card();
//			if (!isSame(card,cd)) {
//				card[count++]=cd;				
//			}
//			if (count==numOfCards) {
//				break;
//			}
//		}
	}

//	public boolean isSame(Card[] card2, Card cd) {
//		boolean isS = false;
//		for (int i = 0; i < card2.length; i++) {
//			if (card2[i] != null && card2[i].equals(cd)) {
//				isS = true;
//				break;
//			}
//		}		
//		return isS;
//	}
	
	public ArrayList getAllCards(){
		return card;
	}
}









